corroborating circumstances - Spanish English Dictionary